那laravel和JWT有什麼關係? 恩,有套件,套件94讚!
利用composer引入jwt-auth:
composer require tymon/jwt-auth:dev-develop --prefer-source
安装 tymon/jwt-auth 擴充包
Laravel 5.5以上
composer require tymon/jwt-auth:dev-develop
Laravel 5.4 以下
composer require tymon/jwt-auth
config\app.php 於 「providers」新增 (Laravel 5.4 or 以前版本):
'providers' => [
...
/*
* Package Service Providers...
*/
Tymon\JWTAuth\Providers\LaravelServiceProvider::class,
],
發行配置文件
Laravel 5.5以上
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
Laravel 5.4 以下
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\JWTAuthServiceProvider"
上面的命令就會生成 config/jwt.php 配置文件。
生成JWT密鑰
Laravel 5.5以上
php artisan jwt:secret
Laravel 5.4 以下
php artisan jwt:generate